﻿using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;
using System.Data;
namespace SistemaInformativoTuristico
{
    public class ClaseRestauracion
    {
        private SqlConnection conectar1;
        private SqlCommand comando;
        private SqlDataAdapter adaptador;
        private DataTable tabla;

        private void iniciar() {

            try
            {
                
                
                conectar1 = new SqlConnection();
               conectar1.ConnectionString = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Sistematurismo;Data Source=NEMACYST\\SQLEXPRESS";
                conectar1.Open();
            }
            catch { }
        
        }

        public bool guardarDatosRestauracion(int id_hospedaje, string tipo_hospedaje, string nombre, int id_canton, string direccion, string infAdicional, string telefonos, string foto)
        {
            iniciar();
            try
            {
                comando = new SqlCommand("guardarDatosRestauracion", conectar1);
                comando.CommandType = CommandType.StoredProcedure;
 SqlParameter prm1= new SqlParameter("@id_hospedaje", id_hospedaje);
  SqlParameter prm2 = new SqlParameter("@tipo_hospedaje", tipo_hospedaje);
  SqlParameter prm3 = new SqlParameter("@nombre", nombre);
                SqlParameter prm4 = new SqlParameter("@id_canton", id_canton);
 SqlParameter prm5 = new SqlParameter("@direccion", direccion);
 SqlParameter prm6 = new SqlParameter("@infAdicional", infAdicional);
 SqlParameter prm7 = new SqlParameter("@telefonos",telefonos);
 SqlParameter prm8 = new SqlParameter("@foto", foto);

 comando.Parameters.Add(prm1);
 comando.Parameters.Add(prm2);
 comando.Parameters.Add(prm3);
 comando.Parameters.Add(prm4);
 comando.Parameters.Add(prm5);
 comando.Parameters.Add(prm6);
 comando.Parameters.Add(prm7);
 comando.Parameters.Add(prm8);
 comando.ExecuteNonQuery();
 return true; 

            }
            catch {


                return false;
            }
        
        
        }

        public DataTable DatosRestauracion(string respHospedaje)
        {
            iniciar();
            try
            {
adaptador= new SqlDataAdapter(respHospedaje, conectar1);
tabla= new DataTable();
                adaptador.Fill(tabla);
            }
            catch { 
       
            }
             return tabla;
        }

    }
}